SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_AltaDeServicios
AS
SELECT tb_SubServiciosAgentes.idSubServicio, 
    tb_SubServiciosAgentes.ServicioAgente, 
    tb_SubServiciosAgentes.FechaAlta, 
    tb_SubServiciosAgentes.FechaBaja, 
    tb_SubServiciosAgentes.FechaTermino, tb_Plazas.idPlaza, 
    tb_Plazas.CUPOF, tb_ServiciosAgentes.SituacionRevista, 
    tb_Organizaciones.CUISE, tb_SituacionRevista.Mnemo, 
    tb_Agentes.Documento, tb_Agentes.Nombres, 
    tb_Afiliaciones.NumeroAfiliado, tb_ServiciosAgentes.Horas, 
    tb_Agentes.IdAgente
FROM dbo.tb_Plazas INNER JOIN
    dbo.tb_SubServiciosAgentes ON 
    dbo.tb_Plazas.idPlaza = dbo.tb_SubServiciosAgentes.Plaza INNER
     JOIN
    dbo.tb_ServiciosAgentes ON 
    dbo.tb_SubServiciosAgentes.ServicioAgente = dbo.tb_ServiciosAgentes.idServicioAgente
     INNER JOIN
    dbo.tb_Organizaciones ON 
    dbo.tb_Plazas.Organizacion = dbo.tb_Organizaciones.idOrganizaciones
     INNER JOIN
    dbo.tb_SituacionRevista ON 
    dbo.tb_ServiciosAgentes.SituacionRevista = dbo.tb_SituacionRevista.idSituacionRevista
     INNER JOIN
    dbo.tb_Agentes ON 
    dbo.tb_ServiciosAgentes.Agente = dbo.tb_Agentes.idAgente LEFT OUTER
     JOIN
    dbo.tb_Afiliaciones ON 
    dbo.tb_Agentes.idAgente = dbo.tb_Afiliaciones.idAgente
WHERE (dbo.tb_SubServiciosAgentes.Movimiento = 1)

GO
GRANT SELECT ON  [dbo].[vw_AltaDeServicios] TO [SoloVer]
GO
